drilling technology - Turkish English Dictionary